
package com.xebest.web.form;

import com.xebest.web.form.base.BaseForm;

import java.math.BigDecimal;
import java.util.Date;

public class XeVenFinSalesBillForm extends BaseForm {
    /**
     * 商户编号
     */
    private String userCode;

    /**
     * 下拉时间标识 1 2 3
     */
    private Integer searchTimeType;


    /**
     * 收款状态：1未收款；2部分收款；3：已收款
     */
    private Integer sbillStatus;

    /**
     * 发货开始结束时间
     */
    private String startSendTime;
    private String endSendTime;

    /**
     * 收款开始结束时间
     */
    private String StartReceiveTime;
    private String endReceiveTime;

    /**
     * 收款方式  1：pos:；2：微信；3：其它
     */
    private Integer sbillPayType;

    /**
     * 收款订单号
     */
    private String orderId;

    /**
     * 收款单号
     */
    private String sbillCode;

    /**
     * 月份下拉查询
     */
    private String month;

    /**
     * 收款单实收金额
     */
    private BigDecimal realSbillAmount;

    /**
     * 订单备注
     */
    private String orderRemark;

    /**
     * 商户性质
     */
    private Integer operMode;

    private BigDecimal epayReceAmt;//应收金额


    private String modfiyUser;
    private Date modifyDate;
    private Integer version;
    private String[] fieldArr;
    /**
     * 商品货号
     */
    private String proNum;
    /**
     * 收款时间（导入后更新）
     */
    private Date receiveTime;
    /**
     * 收款单备注
     */
    private String sbillRemark;

    private String venName;//商户名称

    //导入错误信息EXCEL地址
    private String downErrorInfoUrl;
    //创建开始 结束时间
    private String startCreateDate;
    private String endCreateDate;


    public String getStartCreateDate() {
        return startCreateDate;
    }

    public void setStartCreateDate(String startCreateDate) {
        this.startCreateDate = startCreateDate;
    }

    public String getEndCreateDate() {
        return endCreateDate;
    }

    public void setEndCreateDate(String endCreateDate) {
        this.endCreateDate = endCreateDate;
    }

    public BigDecimal getEpayReceAmt() {
        return epayReceAmt;
    }

    public void setEpayReceAmt(BigDecimal epayReceAmt) {
        this.epayReceAmt = epayReceAmt;
    }

    public String getVenName() {
        return venName;
    }

    public void setVenName(String venName) {
        this.venName = venName;
    }

    public Integer getSbillStatus() {
        return sbillStatus;
    }

    public void setSbillStatus(Integer sbillStatus) {
        this.sbillStatus = sbillStatus;
    }

    public String getStartSendTime() {
        return startSendTime;
    }

    public void setStartSendTime(String startSendTime) {
        this.startSendTime = startSendTime;
    }

    public String getEndSendTime() {
        return endSendTime;
    }

    public void setEndSendTime(String endSendTime) {
        this.endSendTime = endSendTime;
    }

    public String getStartReceiveTime() {
        return StartReceiveTime;
    }

    public void setStartReceiveTime(String startReceiveTime) {
        StartReceiveTime = startReceiveTime;
    }

    public String getEndReceiveTime() {
        return endReceiveTime;
    }

    public void setEndReceiveTime(String endReceiveTime) {
        this.endReceiveTime = endReceiveTime;
    }

    public Integer getSbillPayType() {
        return sbillPayType;
    }

    public void setSbillPayType(Integer sbillPayType) {
        this.sbillPayType = sbillPayType;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getSbillCode() {
        return sbillCode;
    }

    public void setSbillCode(String sbillCode) {
        this.sbillCode = sbillCode;
    }

    public String getMonth() {
        return month;
    }

    public void setMonth(String month) {
        this.month = month;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public BigDecimal getRealSbillAmount() {
        return realSbillAmount;
    }

    public void setRealSbillAmount(BigDecimal realSbillAmount) {
        this.realSbillAmount = realSbillAmount;
    }

    public String getOrderRemark() {
        return orderRemark;
    }

    public void setOrderRemark(String orderRemark) {
        this.orderRemark = orderRemark;
    }

    public String getModfiyUser() {
        return modfiyUser;
    }

    public void setModfiyUser(String modfiyUser) {
        this.modfiyUser = modfiyUser;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Integer getVersion() {
        return version;
    }

    public void setVersion(Integer version) {
        this.version = version;
    }

    public String[] getFieldArr() {

        return fieldArr;
    }

    public void setFieldArr(String[] fieldArr) {

        this.fieldArr = fieldArr;
    }

    public String getProNum() {

        return proNum;
    }

    public void setProNum(String proNum) {

        this.proNum = proNum;
    }

    public Date getReceiveTime() {

        return receiveTime;
    }

    public void setReceiveTime(Date receiveTime) {

        this.receiveTime = receiveTime;
    }

    public String getSbillRemark() {

        return sbillRemark;
    }

    public void setSbillRemark(String sbillRemark) {

        this.sbillRemark = sbillRemark;
    }

    public String getDownErrorInfoUrl() {

        return downErrorInfoUrl;
    }

    public void setDownErrorInfoUrl(String downErrorInfoUrl) {

        this.downErrorInfoUrl = downErrorInfoUrl;
    }


    public Integer getOperMode() {
        return operMode;
    }

    public void setOperMode(Integer operMode) {
        this.operMode = operMode;
    }

    public Integer getSearchTimeType() {
        return searchTimeType;
    }

    public void setSearchTimeType(Integer searchTimeType) {
        this.searchTimeType = searchTimeType;
    }
}
  
